using System;
using System.Collections.Generic;
using System.Linq;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Audio;
using Microsoft.Xna.Framework.Content;
using Microsoft.Xna.Framework.GamerServices;
using Microsoft.Xna.Framework.Graphics;
using Microsoft.Xna.Framework.Input;
using Microsoft.Xna.Framework.Media;

namespace MiniGame
{
    public class Arena
    {
        public Arena(/*Player fighter1, Player fighter2*/)
        {

        }
        public void act()
        {
            KeyboardState kb = Keyboard.GetState();
            if(true)
            {

            }



        }
        public void collision(Object a, Object b)
        {

        }
    }
    class Archer
    {
        private float coolDown;
        private int charge;
        private int angle;
        private int health;
        private int speed;
        private int dmg;
        private int direction;

        public void move()
        {

        }
        public void aim()
        {

        }
        public void shoot()
        {

        }
    }
    class Engineer
    {
        private int health;
        private int speed;
        private int dmg;
        private int direction;
        private float coolDown;

        public void move()
        {

        }
        public void attack()
        {

        }
    }
    class Melee
    {
        private int health;
        private int speed;
        private int dmg;
        private int direction;
        private float coolDown;

        public void move()
        {

        }
        public void attack()
        {

        }
    }
    class Catapult
    {
        private float coolDown;
        private int charge;
        private int angle;
        private int health;
        private int speed;
        private int dmg;
        private int direction;

        public void move()
        {

        }
        public void aim()
        {

        }
        public void shoot()
        {

        }
    }
}
